Career 2021 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 Qatar F1a Bahrain F1 Spain #1-w1 Spain #1-w3 Uzbekistan F4 Belarus F2 Uzbekistan F3 Uzbekistan F4 Russia F7 Spain #1-w2 Uzbekistan F3 Binghamton Professional Tennis Tournament - Binghamton Alexander Kolyaskin Memorial - Donetsk Samarkand Challenger - Samarkand Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger Banque Nationale Rimouski - Rimouski Heilbronn Challenger Busan Challenger Busan Challenger Seoul Challenger Russia F2 Belarus F2 Belarus F4 Uzbekistan F4 Ukraine F2 Uzbekistan F2 Uzbekistan F3 Great Britain F1 Great Britain F2 Austria F1 Austria F2 Belarus F1 Korea F2 Korea F3 Ukraine F2 Ukraine F3 Belarus F1 Belarus F3 Belarus F2 Russia F3 Russia F4 Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Heineken Open - Auckland Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Aircel Chennai Open - Chennai Heineken Open - Auckland Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Winston-Salem Open - Winston-Salem President's Cup - Tashkent Tata Open 2003 - Chennai Tashkent Challenger - Tashkent Yokohama Challenger 2001 - Yokohama Heineken Challenger - Ho Chi Minh City Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby Togliatti Cup - Togliatti Alexander Kolyaskin Memorial - Donetsk ATP Challenger 2003 Numea - New Caledonia 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton Privat Bank Cup - Dnepropetrovsk Torneo Internacional Challenger Fila 2005 - Leon PrivatBank Cup - Dnepropetrovsk ATP Challenger Numea - New Caledonia Dharwad Challenger 2006 - Dharwad St. Petersburg Challenger 2006 - St. Petersburg Kobstaedernes ATP Challenger - Kolding Millenium Tennis Championships - Delray Beach The LTA Nottingham Challenger - Nottingham Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Challenger 2007 - Ho Chi Minh City Challenger Natrel Presented by National Bank - Granby III Isla de Lanzarote - Lanzarote Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Tenerife Challenger Ramat Hasharon Challenger Western & Southern Financial Group Masters - Cincinnati Izmir Challenger Penza Challenger Kazan Challenger Seoul Challenger Seoul Challenger Pacific Life Open - Indian Wells Singapore Challenger Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Tashkent Challenger Guadalajara Challenger Mexico City Challenger Beijing Challenger Shanghai ATP Masters - Shanghai Kaoshuing Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shenzhen Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Seoul Challenger Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Seoul Challenger Bangkok Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Kaohsiung Challenger Ningboo Challenger Suzhou Challenger Irving Challenger Athens Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Rhodes Challenger Busan Challenger Chengdu Challenger Ningboo Challenger Penza Challenger Prostejov Challenger Tashkent Challenger Burnie Challenger Caloundra Challenger Gerry Weber Open - Halle Le Gosier Challenger Dallas Challenger Fergana Challenger - Fergana China Open - Beijing Kroger / St. Jude International - Memphis Kaohsiung Challenger Gallagher International - Hamilton Fergana Challenger - Fergana 10th Wartburg Open - Eisenach Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen USTA Seascape Challenger - Aptos Togliatti Cup - Togliatti Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Fergana Challenger - Fergana Bukhara Challenger - Bukhara IPP Open - Helsinki Yokohama World Tennis Gaora Cup - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Aircel Chennai Open - Chennai University of Tennessee USTA Challenger - Knoxville Heineken Challenger - Ho Chi Minh City Warsteiner Challenger Wolfsburg - Wolfsburg Shimadzu All Japan Indoor - Kyoto New Delhi Challenger - New Delhi Fergana Tennis Challenger Tournament - Fergana Head Cup Busan Open - Busan X Open Internacional D'Andorra - Andorra St. Petersburg Challenger by Kinex - St. Petersburg Samarkand Challenger - Samarkand USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Bukhara Challenger - Bukhara Kyiv Open - Kiev USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin USTA Men's Challenger of Dallas - Dallas The Natrel's Challenger of Granby - Granby Kyiv Open - Kiev Pekao Open 2004 - Szczecin Samsung Securities Cup - Seoul Uncle Tobys Challenger in Caloundra - Caloundra IPP Open - Helsinki Challenger Groningen - Groningen Winston-Salem Open - Winston-Salem The 10tele.com Open - Nottingham Heineken Challenger - Ho Chi Minh City PTT Thailand Open - Bangkok Draft Corona Mexico City Open - Mexico City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Natrel's Challenger of Granby - Granby Togliatti Cup - Togliatti Odlum Brown Vancouver Open - Vancouver Bukhara Challenger - Bukhara Open D'Orleans - Orleans Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Kia International in Burnie - Burnie Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City U.S. National Indoor Tennis Championships - Memphis 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Penza Cup - Penza U.S. Open - New York Alexander Kolyaskin Memorial - Donetsk Togliatti Cup - Togliatti Mordovia Cup - Saransk Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara Nord/LB Open - Braunschweig Australian Open - Melbourne Granby Challenger - Granby Wimbledon - London Fergana Challenger - Fergana U.S. Open - New York Alexander Kolyaskin Memorial - Donetsk Odlum Brown Vancouver Open - Vancouver Bukhara Challenger - Bukhara Samsung Securities Cup - Seoul Karshi Challenger - Karshi Citi Open - Washington Swanston Challenger - Sacramento Samsung Securities Cup - Seoul Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise USTA Challenger of Dallas - Dallas Busan Open Challenger Tennis - Busan The 70th King's Cup and Queen's Cup - Bangkok Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Oldum Brown Vancouver Open - Vancouver French Open - Paris Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Pro Tennis World Open - Boca Raton Sunrise Challenger Olimp Kyiv Open - Kiev Wimbledon - London Seoul Challenger Chuncheon Challenger U.S. Open - New York Johannesburg Challenger Wimbledon - London Ramat Hasharon Challenger U.S. Open - New York The LTA Wrexham Challenger - Wrexham ATP Bangalore Challenger - Bangalore Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Vancouver Challenger Ningboo Challenger The Wright Financial Group, Inc. Challenger - Champaign Privatbank Open 2006 - Dnepropetrovsk U.S. Open - New York Shanghai Challenger Ningboo Challenger Seoul Challenger Challenger Casablanca San Angel - Mexico City Leon Challenger Shanghai Challenger Kun-Ming Challenger Delray Beach Open - Delray Beach Busan Challenger Samarkand Challenger - Samarkand Seoul Challenger U.S. National Indoor Tennis Championships - Memphis Kaohsiung Challenger Taipei City Challenger Busan Challenger Ningboo Challenger Hua Hin Challenger Australian Open - Melbourne St. Petersburg Open - St. Petersburg Wimbledon - London Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg U.S. Open - New York Australian Open - Melbourne Jinan Challenger French Open - Paris Salem Open - Hong Kong Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Suzhou Challenger Australian Open - Melbourne Australian Open - Melbourne Nanchang Challenger Wimbledon - London U.S. Open - New York Seoul Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Challenger AAPT Championships - Adelaide U.S. Open - New York U.S. Men's Clay Court Championships - Houston Australian Open - Melbourne The Stella Artois Grass Court Championships - London China Open - Beijing French Open - Paris Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Chennai Open - Chennai Wimbledon - London SAP Open - San Jose Busan Challenger Arizona Men's Tennis Championships - Scottsdale U.S. Open - New York RCA Championships - Indianapolis Australian Open - Melbourne Vietnam Open - Ho Chi Minh City Kremlin Cup - Moscow French Open - Paris Wimbledon - London The Stella Artois Championships - London U.S. Open - New York Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Wimbledon - London Regions Morgan Keegan Championships - Memphis U.S. Open - New York The Stella Artois Championships - London Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis French Open - Paris The Artois Championships - London Wimbledon - London Indianapolis Tennis Championships - Indianapolis China Open - Beijing U.S. Open - New York AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow China Open - Beijing Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Interwetten Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington AEGON Championships - London Kremlin Cup - Moscow SAP Open - San Jose Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg SAP Open - San Jose RCA Championships - Indianapolis The Tennis Channel Open - Las Vegas AEGON Championships - London AEGON International - Eastbourne Australian Open - Melbourne Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing SA Tennis Open - Johannesburg French Open - Paris Wimbledon - London Open de Nice Cote d'Azur - Nice AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Heineken Open - Auckland Delray Beach Open - Delray Beach Citi Open - Washington Kremlin Cup - Moscow Davis Cup, Group 2, REL2, TPE-HKG 4-1 Dubai Duty Free Tennis Championships - Dubai The Nottingham Open - Nottingham Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Countrywide Classic - Los Angeles Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne China Open - Beijing Abierto Mexicano Telcel - Acapulco Davis Cup, Group 1, REL1, TPE-PAK 5-0 St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem RCA Championships - Indianapolis Chengdu Open - Chengdu China Open - Beijing Aircel Chennai Open - Chennai ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Geneva Open - Geneva ATP Kremlin Cup - Moscow Citi Open - Washington Abierto Mexicano Telcel - Acapulco cinch Championships - London Ordina Open - 's-Hertogenbosch AIG Japan Open - Tokyo China Open - Beijing Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Shanghai Rolex Masters - Shanghai Medibank International - Sydney AEGON International - Eastbourne Topshelf Open - 's-Hertogenbosch Great Ocean Road Open - Melbourne Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Mutua Madrilena Madrid Open - Madrid Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Miami Open - Miami Australian Open - Melbourne Rogers Cup - Montreal Rogers Masters - Toronto Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, PO, TPE-CHN 3-2 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, Group II, 2R, TPE-PHI 3-1 15th Asian Games Doha 2006 Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group II, 1R, TPE-LIB 5-0